Struct isotope::prelude::VarFilter [−][src]
pub struct VarFilter { /* fields omitted */ }
Expand description
A filter for variables
Implementations
The index to check when shifting down
Rather than implementing this manually, you should use shift_down_value
.
The index to set when a dependency check performed while shifting down returns true
Rather than implementing this manually, you should use shift_down_value
.
Get whether two indices are equivalent or equal
Get this filter with an index set as a dependency
Get a filter with all indices below ix
and above base
set
Get whether a filter contains an index in the given equivalence class, and an index greater than or equal to ix
Get whether a filter may contain an index base <= index <= ix
Get whether this filter may contain any of the len
indices after base
.
Get whether a filter contains an index in the given equivalence class
Shift this filter down one level, and return it along with whether the top index must be re-checked
Shift this filter down one level, automatically performing necessary checks
Get the union of this filter set with another
Get the intersection of this filter set with another
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for VarFilter
impl UnwindSafe for VarFilter
Blanket Implementations
Mutably borrows from an owned value. Read more
Borrow an optional value of type T
Compare self to key
and return true
if they are equal.